package com.fyx.entity;

import lombok.Data;
import org.springframework.data.annotation.Transient;
import org.springframework.data.mongodb.core.mapping.Document;

import java.sql.Timestamp;
import java.util.List;

@Data
@Document(collection = "month_data")
public class MonthDataEntity {

    @Transient
    private List<Timestamp> qTime;

    private String id;

    private Long time;

    private Double allMoney;
    private Double xlAllMoney;
    private Double clAllMoney;
    private Double appAllMoney;
    private Double hzmjMoney;
    private Double appleHzmjMoney;
    private Double pcHzmjMoney;
    private Double qqMiniGamePay;
    private Double wxMiniGamePay;
    private Double iqiyiPay;
    private Double meituanPay;
    private Double meituanRePay;
    private Double oppoPay;
    private Double swjoyPay;
    private Double vivoPay;
    private Double vivoAdPay;
    private Double swjoyPcPay;
    private Double sdwpay;
    private Double mipay;
    private Double huaweipay;
    private Double huaweih5pay;
    private Double applepay;
    private Double androidHzmjMoney;
    private Double oppoMbPay;
    private Double jdPay;
    private Double official;
    private Double a2345pay;
    private Double baidupay;
    private Double xunleipay;
    private Double douyinpay;
    private Double tvcoocaapay;
    private Double tvhisensepay;
    private Double tvhuanpay;
    private Double mmypay;
    private Double sevenkpay;
    private Double caipiaopay;
    private Double milanbarpay;
    private Double lfjpay;
    private Double qihoopay;
    private Double zhongcaipay;
    private Double youliaopay;
    private Double faranpay;
    private Double quickpay;
    private Double alipay;
    private Double kuaishoupay;

//    private Double androidapplepay;
//    private Double androidwxpay;
//    private Double androidalipay;
//    private Double androidhuaweipay;
//    private Double androidoppopay;
//    private Double androidvivopay;
//    private Double androidgxyl_wxpay;
//    private Double androidyybpay;
//    private Double androidmipay;


    private int monthActivity;
    private int xlMonthActivity;
    private int clMonthActivity;
    private int appMonthActivity;
    private int pcActivity;
    private int iosActivity;
    private int androidActivity;

    private int newUserCount;
    private int xlNewUserCount;
    private int clNewUserCount;
    private int appNewUserCount;
    private int pcUserCount;
    private int iosnewUser;
    private int androidnewUser;

    private Double pangolin;
    private Double  youlianghui;
    private Double vivo;
    private Double  vivoAd;
    private Double  oppoH5;
    private Double  iOS;
    private Double  huawei;
    private Double  mi;
    private Double  oppo;
    private Double  chuanshanjia;
    private Double  douyin;
    private Double  sevenk;
    private Double  mmy;
    private Double  iqiyiH5;
    private Double  kuaishou;

    private Double adMoney;
    private Double adXlMoney;
    private Double adClMoney;
    private Double adAppMoney;
}
